package ar.edu.utn.frgp.banco.servlets;

//import java.util.ArrayList;
//import java.util.List;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//import ar.edu.utn.frgp.banco.domain.Cliente;
//import ar.edu.utn.frgp.banco.domain.Transferencias;
//import ar.edu.utn.frgp.banco.service.RecursoServiceTransferencias;
//import ar.edu.utn.frgp.banco.service.impl.RecursoServiceTransferenciasImpl;
//import ar.edu.utn.frgp.banco.servlets.scope.TransferenciasBean;

import ar.edu.utn.frgp.banco.domain.Cliente;
import ar.edu.utn.frgp.banco.domain.Movimientos;
//import ar.edu.utn.frgp.banco.domain.Transferencias;
import ar.edu.utn.frgp.banco.service.RecursoServiceMovimientos;
//import ar.edu.utn.frgp.banco.service.RecursoServiceTransferencias;
import ar.edu.utn.frgp.banco.service.impl.RecursoServiceMovimientosImpl;
//import ar.edu.utn.frgp.banco.service.impl.RecursoServiceTransferenciasImpl;
import ar.edu.utn.frgp.banco.servlets.scope.MovimientoBean;
//import ar.edu.utn.frgp.banco.servlets.scope.TransferenciasBean;

public class MovimientosListarServlet extends GenericServlet {
	private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public MovimientosListarServlet() {
        // TODO Auto-generated constructor stub
    }

	@Override
	public void realizarAccion(HttpServletRequest req, HttpServletResponse resp) throws Exception {
	
		String cmbcuenta = (String)req.getParameter("cmbCuenta");
		
		Cliente elCliente = (Cliente)req.getSession().getAttribute("cliente");
		
		int nrocuenta = Integer.parseInt(cmbcuenta);
		
		List<Movimientos> MovimientosRealizadas = new ArrayList<Movimientos>();
		
		RecursoServiceMovimientos serviceMovimientos = new RecursoServiceMovimientosImpl();
		
		MovimientosRealizadas = serviceMovimientos.listarMovimientosPorCuenta(nrocuenta);
		
		String jsp = "";
		
		MovimientoBean bean = new MovimientoBean();
			bean.setMovimiento(MovimientosRealizadas);
			req.setAttribute("bean", bean);
			
			req.getSession().setAttribute("cliente", elCliente);
			jsp = "MovimientoListar.jsp";
			req.getRequestDispatcher(jsp).forward(req, resp);
		


	}
}

